home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / config / sunLib.tmpl < prev    next >
Text File  |  2006-04-12  |  6KB  |  142 lines

  1. XCOMM $Xorg: sunLib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
  2. XCOMM $XdotOrg: xc/config/cf/sunLib.tmpl,v 1.6 2004/09/02 01:10:28 kem Exp $
  3.  
  4.  
  5.  
  6.  
  7.  
  8. XCOMM $XFree86: xc/config/cf/sunLib.tmpl,v 3.12tsi Exp $
  9.  
  10. /*
  11.  * SunOS shared library template
  12.  */
  13.  
  14. #if OSMajorVersion <= 4
  15.  
  16. # if SunPost411FCSLd
  17. #  define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
  18. #  define SharedXrenderReqs $(LDPRELIB) $(XLIB)
  19. # endif
  20.  
  21. #ifndef SharedX11Rev
  22. #define SharedX11Rev 4.30
  23. #endif
  24. #ifndef SharedOldXRev
  25. #define SharedOldXRev 4.20
  26. #endif
  27. #ifndef SharedXtRev
  28. #define SharedXtRev 4.20
  29. #endif
  30. #ifndef SharedXawRev
  31. #define SharedXawRev 6.10
  32. #endif
  33. #ifndef SharedXmuRev
  34. #define SharedXmuRev 4.20
  35. #endif
  36. #ifndef SharedXextRev
  37. #define SharedXextRev 4.50
  38. #endif
  39. #ifndef SharedXiRev
  40. #define SharedXiRev 4.20
  41. #endif
  42. #ifndef SharedXtstRev
  43. #define SharedXtstRev 1.20
  44. #endif
  45. #ifndef SharedPexRev
  46. #define SharedPexRev 1.10
  47. #endif
  48.  
  49. #else                /* else it's Solaris */
  50.  
  51. # if ThreadedX
  52. #  if OSMinorVersion > 3
  53. #   define SharedThreadReqs /**/
  54. #  endif
  55. # endif
  56.  
  57. # define SharedX11Reqs $(LDPRELIB) SharedThreadReqs $(EXTRA_LIBRARIES) -lc -ldl
  58. # define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY) -lc
  59. # define SharedOldXReqs $(LDPRELIB) $(XLIBONLY) -lc
  60. # define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB) -lc
  61. # define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB) -lc
  62. # define SharedXaw7Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB) -lc
  63. # define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB) -lc
  64. # define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB) -lnsl -lc
  65. # define SharedXmuuReqs $(LDPRELIB) $(XLIBONLY) -lc
  66. # define SharedXextReqs $(LDPRELIB) $(XLIBONLY) -lc
  67. # define SharedXiReqs $(LDPRELIB) $(XLIB) -lc
  68. # define SharedXtstReqs $(LDPRELIB) $(XLIB) -lc
  69. # define SharedFSReqs $(EXTRA_LIBRARIES) -lc
  70. # define SharedICEReqs $(EXTRA_LIBRARIES) -lc
  71. # define SharedSMReqs $(LDPRELIB) $(ICELIB) $(EXTRA_LIBRARIES) -lc
  72. # define SharedXineramaReqs $(LDPRELIB) $(XLIB) -lc
  73. # define SharedXpReqs $(LDPRELIB) $(XLIB) -lc
  74. # define SharedXpmReqs $(LDPRELIB) $(XLIBONLY) -lc
  75. # define SharedXResReqs $(LDPRELIB) $(XLIB) -lc
  76. # define SharedXrenderReqs $(LDPRELIB) $(XLIBONLY) -lc
  77. # define SharedXrandrReqs  $(LDPRELIB) $(XRENDERLIB) $(XLIB) -lc
  78. # define SharedXssReqs $(LDPRELIB) $(XLIB) -lc
  79. # define SharedXvReqs $(LDPRELIB) $(XLIB) -lc
  80. # define SharedXvMCReqs $(LDPRELIB) $(XLIB) -lc
  81. # define SharedXfontReqs $(LDPRELIB) $(FREETYPE2LIB) GzipLibrary -lsocket MathLibrary -lc
  82. # define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
  83. # define SharedFontencReqs $(LDPRELIB) GzipLibrary -lc
  84. # define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB) -lc
  85. # define SharedXxf86miscReqs $(LDPRELIB) $(XLIB) -lc
  86. # define SharedXxf86vmReqs $(LDPRELIB) $(XLIB) -lc
  87. # define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIBONLY) $(EXTRA_LIBRARIES) -lc
  88. # define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIBONLY) -lc
  89. # define SharedPSResReqs -lc
  90. # define SharedGLReqs $(LDPRELIB) $(XLIB) -lc
  91. # define SharedOSMesaReqs $(LDPRELIB) $(XLIB) $(GLXLIB) MathLibrary -lc
  92. # define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB) -lc
  93. # define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB) MathLibrary -lc
  94. # define SharedXauReqs -lc
  95. # define SharedXdmcpReqs -lsocket -lc
  96.  
  97. # define FixupLibReferences() /**/
  98.  
  99. # define SharedPamReqs -ldl
  100. # define SharedPamUnixReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lnsl -lmp -lcmd SharedThreadReqs
  101. # define SharedPamSampleReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) SharedThreadReqs
  102. # define SharedPamDialAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) SharedThreadReqs
  103. # define SharedPamRhostsAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lsocket SharedThreadReqs
  104. # define SharedPamDceAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -ldce -lnsl -lsocket SharedThreadReqs
  105. # define SharedTtReqs -lnsl -lsocket -lintl -ldl -lc -lw
  106. # define SharedDtSvcReqs $(LDPRELIBS) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl -ldl
  107. # define SharedDtMmdbReqs $(LDPRELIBS) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl -ldl
  108. # define SharedDtSearchReqs -lm -lc
  109. # define SharedDtWidgetReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) -lintl $(LDPOSTLIBS) -lw -lm -lc
  110. # define SharedDtHelpReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lgen -lm -lc
  111. # define SharedDtPrintReqs $(LDPRELIBS) $(DTSVCLIB) $(DTHELPLIB) $(XMLIB) -lintl $(LDPOSTLIBS) -lw -lm -lc
  112. # define SharedDtTermReqs SharedDtHelpReqs -ldl -lgen
  113. # define SharedDtMrmReqs $(LDPRELIBS) $(DTTERMLIB) $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lsocket -lnsl -lc
  114. # define SharedDtMailReqs $(LDPRELIBS) -lw $(CXXLIB) -lm -ldl
  115. # define SharedCsaReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) SharedXmReqs
  116.  
  117. # define DtClientExtraLibs -lintl
  118.  
  119. /* The inbuf paramter to iconv(3) is "const char**", not "char **" */
  120. ICONV_INBUF_DEFINE = -DICONV_INBUF_CONST=const
  121.  
  122. # if HasCplusplus
  123. #  if HasGcc2ForCplusplus
  124. UNSHARED_CXXLIB = -static -lC
  125. #  elif HasSunCplusplus
  126. #   if CplusplusCompilerMajorVersion > 3
  127. #    ifdef CplusplusWhatdir
  128. UNSHARED_CXXLIB = -Bstatic -L`CplusplusWhatdir CC`/../lib -lC -Bdynamic
  129. #    else
  130. UNSHARED_CXXLIB = -Bstatic -L/opt/SUNWspro/SC4.0/lib -lC -Bdynamic
  131. #    endif
  132. #   else
  133. UNSHARED_CXXLIB = -Bstatic -lC -Bdynamic -lm -lc -Bstatic
  134. #   endif
  135. #  endif
  136. # endif
  137.  
  138. # define IafSysLib    /**/
  139. # include <sv4Lib.tmpl>
  140.  
  141. #endif
  142.